package com.consumer.entity;

import java.util.Date;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;

/**
 * 项目表(TProject)表实体类
 *
 * @author makejava
 * @since 2024-04-29 17:30:32
 */
@SuppressWarnings("serial")

@Data
@Builder
public class TProject extends Model<TProject> {
    //项目id
    private String projectId;
    //项目名称
    private String projectName;
    //项目编码
    private String projectCode;
    //项目模型 Scrum 看板 瀑布
    private String projectMode;
    //字典配置(可配置)
    private String projectLv;
    //项目详情
    private String projectDesc;
    //字典(可配置)
    private String projectStatus;
    //预计开始时间
    private Date predictBeginTime;
    //预计结束时间
    private Date predictEndTime;
    //实际开始时间
    private Date practicalBeginTime;
    //实际结束时间
    private Date practicalEndTime;

    private Date projectTime;
    //0-非重点 1-重点
    private String isKeyPoint;
    //1-同步
//2-自定义
    private String dataStatus;
    //来源系统
    private String dataSource;
    //是否特殊处理 Y-是 N-否
    private String isPrivilege;
    //是否有效 Y 有效，N 无效
    private String isValid;
    //创建时间
    private Date createTime;
    //创建人
    private String createUser;
    //修改时间
    private Date updateTime;
    //修改人
    private String updateUser;
    //租户ID
    private String lesseeId;
    //项目序号
    private Integer projectNum;
    //1-普通类型 2-开发类型 3-运维类型
    private String projectType;

    private String activeTemplate;


}

